package com.lanxin.oa.zc.service;

import com.lanxin.bean.ZcAsset;

import java.util.List;

public interface ZcAssetService {
    //查询所有
    List selectzcAsset();

    //查询资产类别
    List selectzcTypeIdandName();

    //查询所有的资产来源
    List selectJcbaseByIdandName();

    //查询所有的资产来源
    List selectJcbaseByDd();

    //查询所有的员工
    List selectEmpByIdandName();

    //添加资产
    void insert(ZcAsset zcAsset);

    //生成资产编号
    String createFlowId();

    //通过id查询资产

    ZcAsset selectzcAssetById(Integer oid);

    //修改资产

    void updatezcAsset(ZcAsset zcAsset);

    //报废
    void baofeizcAsset(Integer oid,String status);

    //删除已报废的

    void deletebaofeizcAset(Integer oid);

    //根据条件查询所有资产
    List selecttiaojian(Integer type, String assetCode, String assetNanme);



}
